Skip to main content
POST
/
qa-agent
QA Agent (Sync)
curl --request POST \
  --url https://api.sixtyfour.ai/qa-agent \
  --header 'Content-Type: application/json' \
  --data '
{
  "data": {},
  "qualification_criteria": [
    {
      "criteria_name": "<string>",
      "description": "<string>",
      "weight": 1,
      "threshold": 123
    }
  ],
  "references": [],
  "struct": {},
  "max_tool_calls": 10,
  "webhook_url": "<string>"
}
'
{
  "detail": [
    {
      "loc": [
        "<string>"
      ],
      "msg": "<string>",
      "type": "<string>",
      "input": "<unknown>",
      "ctx": {}
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.sixtyfour.ai/llms.txt

Use this file to discover all available pages before exploring further.

Headers

x-api-key
string | null

Body

application/json
data
Data · object
required

Lead or record to evaluate against the qualification criteria.

qualification_criteria
QualificationCriteria · object[]
required

List of criteria the agent will score the data against.

references
References · object[] | null

Optional reference URLs the agent may use as evidence.

struct
Struct · object

Mapping of extra output fields and their descriptions.

max_tool_calls
integer | null
default:10

Maximum tool calls the agent may make per evaluation.

webhook_url
string<uri> | null

HTTPS URL that receives the result payload when the async job completes.

Required string length: 1 - 2083

Response

Successful Response