Skip to main content
POST
/
v2
/
assessments
/
batch
Batch structured assessments
curl --request POST \
  --url https://api.kyberis.ai/v2/assessments/batch \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "agent_context": {
    "objective": "<string>",
    "requested_outcome": "<string>",
    "run_id": "<string>",
    "step_id": "<string>",
    "client": {
      "agent_name": "<string>",
      "agent_version": "<string>",
      "framework": "<string>"
    },
    "constraints": {
      "latency_budget_ms": 15025,
      "max_results_budget": 100,
      "min_resolution_confidence": 0.5,
      "strict_mode": true
    },
    "parent_step_id": "<string>",
    "tags": [
      "<string>"
    ]
  },
  "items": [
    {
      "assessment_type": "<string>",
      "payload": {
        "agent_context": {
          "objective": "<string>",
          "requested_outcome": "<string>",
          "run_id": "<string>",
          "step_id": "<string>",
          "client": {
            "agent_name": "<string>",
            "agent_version": "<string>",
            "framework": "<string>"
          },
          "constraints": {
            "latency_budget_ms": 15025,
            "max_results_budget": 100,
            "min_resolution_confidence": 0.5,
            "strict_mode": true
          },
          "parent_step_id": "<string>",
          "tags": [
            "<string>"
          ]
        },
        "context": {
          "affected_cpes": [
            "<string>"
          ],
          "campaign_status": "<string>",
          "evidence_refs": [
            {
              "id": "<string>",
              "type": "<string>"
            }
          ],
          "intel_confidence": "<string>",
          "known_exploited": true,
          "known_targets": [
            "<string>"
          ],
          "targeted_industries": [
            "<string>"
          ],
          "targeted_regions": [
            "<string>"
          ]
        },
        "expected_types": [
          "<string>"
        ],
        "options": {},
        "query": "<string>",
        "resolution": {
          "include_aliases": false,
          "include_metadata": false,
          "max_results": 5
        },
        "subject": {
          "canonical_id": "<string>",
          "entity_type": "<string>",
          "canonical_name": "<string>"
        },
        "time_range": {}
      }
    }
  ],
  "stop_on_error": false
}
'
{
  "items": [
    {
      "index": 123,
      "error": {},
      "result": {}
    }
  ],
  "metadata": {}
}

Documentation Index

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

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

Authorizations

Authorization
string
header
required

ApiKey <key_id>:

Body

application/json
agent_context
AgentContext · object
required
items
(ThreatAssessmentBatchItem · object | CveAssessmentBatchItem · object | ActorAssessmentBatchItem · object | EnvironmentAssessmentBatchItem · object | IocAssessmentBatchItem · object)[]
required
Required array length: 1 - 50 elements
stop_on_error
boolean
default:false

Response

Successful Response

items
BatchResultItem · object[]
required
metadata
Metadata · object
required