Batch Test Execution API
To execute Batch Test Suites and get results. This API only initiates the test process. Please look at the Batch Test Execution Status API for the results of the batch test.
Method
|
POST
|
Endpoint
|
https://{{host}}/api/public/bot/{{BotID}}/testsuite/{testSuiteName}/run
|
Content Type
|
application/json
|
Authorization
|
auth: {{JWT}}
See How to generate the JWT Token.
|
API Scope
|
- Bot Builder: Batch Tests Execution
- Admin Console: Not Applicable
|
Query Parameters
PARAMETER
|
DESCRIPTION
|
MANDATE
|
host
|
The environment URL. For example, https://bots.kore.ai
|
Required
|
BotID
|
Bot ID or Stream ID can be accessed under General Settings on the Bot Builder.
|
Required
|
testSuiteName
|
Name of the test suite on the Bot Builder.
|
Required
|
Sample Request
curl --location --request POST \
'https://{host}/api/public/stream/{streamId}/testsuite/{testSuiteName}/run' \
--header 'auth: {jwt-token}' \
--header 'bot-language: {language-code}' \
--header 'Content-Type: application/json' \
--data-raw '{
"version":"inDevelopment"
}'
Body Parameters
PARAMETER
|
DESCRIPTION
|
MANDATE
|
version
|
The version of the bot against which the execution is required
- published for Published version
- inDevelopment for the Configured version
|
Required
|
Sample Response
{
"status": "accepted",
"requestId": "tr-acfxxbff-xxxf-xaxx-bbbx-exxxabaxxcxx"
}