Skip to main content
GET
/
api
/
v1
/
qa-agents
List QA agents
curl --request GET \
  --url https://{subdomain}.mihu.ai/api/v1/qa-agents \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "message": "QA agents retrieved successfully",
  "data": {
    "items": [
      {
        "uuid": "7e1c9b3a-5d2f-4c8e-b6a1-0f9d8c7b6a5e",
        "name": "Support QA Agent",
        "description": "Evaluates support conversations for empathy and compliance",
        "evaluates_agent_type": "human",
        "is_active": true,
        "is_default": true,
        "evaluation_model": "advanced",
        "strictness_level": 70,
        "confidence_threshold": 85,
        "auto_fail_threshold": 3,
        "language": "English",
        "custom_instructions": "<string>",
        "automatic_scoring": true,
        "sentiment_analysis": true,
        "compliance_checking": true,
        "skills_count": 5,
        "created_at": "2026-06-04T10:15:30+00:00",
        "updated_at": "2026-06-04T10:15:30+00:00"
      }
    ],
    "pagination": {
      "current_page": 1,
      "per_page": 25,
      "total": 3,
      "last_page": 1,
      "from": 1,
      "to": 3,
      "has_more": false
    }
  }
}

Authorizations

Authorization
string
header
required

Use a Bearer token to access these API endpoints. Example: "Bearer {your-token}"

Query Parameters

page
integer
default:1

Page number.

Required range: x >= 1
per_page
integer
default:25

Items per page (max 100).

Required range: 1 <= x <= 100

Match name or description. Example: support.

evaluates_agent_type
enum<string>

Only agents that evaluate this type. Example: human.

Available options:
human,
ai,
both
is_default
boolean

true returns only the default agent.

include
enum<string>
default:all

active, inactive, or all (default).

Available options:
active,
inactive,
all

Response

QA agents retrieved successfully

success
boolean
Example:

true

message
string
Example:

"QA agents retrieved successfully"

data
object