End multiple running conversations by marking them in Redis for the LiveKit agent to terminate.
This endpoint:
The fallback watchdog ensures that if LiveKit fails to respond, the conversation status will be updated after 30 seconds to prevent it from appearing stuck forever.
API key required to authenticate requests.
Pydantic model for ending multiple conversations
List of test result IDs to end
1Successful Response
Response for end conversations request
Whether the operation was successful
Number of conversations marked for ending
Test result IDs that were processed
Status message
Test result IDs that failed to process (if any)