Test Screen Recording Configuration
Use the screen recording test configuration request to test if your screen recording configuration works.
Endpoint
Method: POST
URL: /api/screen-recording/config/test
Request Parameter
Parameter Name | Data Type | Description | Required/Optional |
|---|---|---|---|
| Number | The unique identifier for this screen recording configuration to test. | Required |
| Boolean | If screen recording is enabled for the tenant. | Required |
| String | The URL of the Ekisa Configurator Service to test. | Required |
| String | The URL of the Ekisa Screen Server to test. | Required |
| String | The username to use for Authentication with Ekisa. | Required |
| String | The password to use for authentication with Ekisa. | Required |
| String | The text displayed while the screen recording is suppressed. | Optional |
| Number | The percentage of conversations to campture screen recordings for. Valid values are 0 to | Required |
| Date/Time | When the screen recording configuration was initially added to the tenant. In the format YYYY-MM-DDTHH:MM:SS.000Z. | Optional |
| Date/Time | When the screen recording configuration was last updated. In the format YYYY-MM-DDTHH:MM:SS.000Z. | Optional |
| Array | A list of test groups to determine whose screens should be recorded. If an agent belongs to a listed group, their screen is recorded along with their calls. | Required |
| String | Test the method in which screen recording is triggered on Ekisa workstations. When a call starts, the system uses this mapping to determine what Agent metadata (that matches workstation metadata) to send to Ekisa to trigger recording on the workstation. Use one of the following values:
| Optional |
For an example request, see Sample Request.
Response and Error Code
Response Code | Condition | Description |
|---|---|---|
200 | OK | The configuration was tested successfully. |
400 | Invalid | The configuration provided is invalid. Check the request body for validation errors. |
401 | Unauthorized | The unauthorized specified does not provide the required access. |
404 | Not Found | The screen recording server configuration was not found or is invalid. |
500 | Internal Server Error | There was an internal server error during the connection or validation test. |
Sample Request
{
"id": 36,
"configuratorServiceUrl": "http://00.00.00.000:0001",
"screenServerUrl": "http://00.00.00.000:0002",
"username": "exampleusername",
"password": "examplepassword",
"samplingPercentage": 80,
"createdAt": "2025-04-30T15:46:51.156Z",
"updatedAt": "2026-05-02T08:18:24.804Z",
"groupRecordingDestination": [
"Support"
],
"ekisaIdMapping": "EKISA_ID_MAPPING_UNSPECIFIED"
}