Enneo

AI Quality Check

Get a specific test run by ID

GET /aiQualityCheck/testRun/{testRunId}

GET /aiQualityCheck/testRun/{testRunId}

Path parameters

testRunIdintegerpathrequired

No description.

Responses

200 — Successful operation

Response Example

{
  "scores": {
    "overall": 0.82,
    "contractId": 0.72,
    "sentiment": 0.89
  },
  "testRun": {
    "id": 1,
    "aiAgentId": "string",
    "aiAgentName": "string",
    "state": "processing",
    "config": null,
    "createdBy": 1,
    "createdAt": "2026-01-01T12:00:00Z",
    "endDate": "2026-01-01T12:00:00Z",
    "ticketsScheduledForTesting": 1,
    "ticketsTested": 1,
    "successfulTests": 1,
    "description": "string"
  },
  "tickets": [
    {
      "id": 1,
      "testRunId": 1,
      "testCaseId": 1,
      "ticketId": 1,
      "aiAgentId": "string",
      "state": "scheduled",
      "config": null,
      "expectedResult": {
        "contractId": "123456",
        "inputParameters": {
          "change_meter_reading": {
            "_action": null,
            "requestedDeposit": 35
          }
        },
        "intentDetection": [
          "change_meter_reading",
          "change_payment_method"
        ],
        "outcomeActions": {
          "change_meter_reading": [
            "Update ERP System",
            "Inform Customer change is not possible"
          ]
        },
        "outcomeNotifications": {
          "change_meter_reading": [
            "Meter reading is plausible"
          ]
        },
        "outcomeText": {
          "change_meter_reading": null
        },
        "outcomeType": {
          "change_meter_reading": "interaction"
        },
        "sentiment": "disappointed",
        "tags": [
          "sales",
          "marketing"
        ],
        "aiSupportLevel": "human",
        "sources": {
          "change_meter_reading": [
            {
              "type": "ticket",
              "id": "123",
              "summary": "Similar case"
            },
            {
              "type": "faq",
              "id": "456",
              "title": "How to change meter reading"
            }
          ]
        },
        "error": null
      },
      "actualResult": {
        "contractId": "123456",
        "inputParameters": {
          "change_meter_reading": {
            "_action": null,
            "requestedDeposit": 35
          }
        },
        "intentDetection": [
          "change_meter_reading",
          "change_payment_method"
        ],
        "outcomeActions": {
          "change_meter_reading": [
            "Update ERP System",
            "Inform Customer change is not possible"
          ]
        },
        "outcomeNotifications": {
          "change_meter_reading": [
            "Meter reading is plausible"
          ]
        },
        "outcomeText": {
          "change_meter_reading": null
        },
        "outcomeType": {
          "change_meter_reading": "interaction"
        },
        "sentiment": "disappointed",
        "tags": [
          "sales",
          "marketing"
        ],
        "aiSupportLevel": "human",
        "sources": {
          "change_meter_reading": [
            {
              "type": "ticket",
              "id": "123",
              "summary": "Similar case"
            },
            {
              "type": "faq",
              "id": "456",
              "title": "How to change meter reading"
            }
          ]
        },
        "error": null
      },
      "rawResult": null,
      "outcomeShort": "pass",
      "outcome": null
    }
  ]
}

500 — Internal error