Skip to main content
GET
/
projects
/
{projectId}
/
scans
/
{scanId}
/
evaluation-status
Get the evaluation status for a scan
curl --request GET \
  --url https://api-eu.cybedefend.com/projects/{projectId}/scans/{scanId}/evaluation-status
{
  "hasEvaluation": true,
  "status": "COMPLETED",
  "progress": 75,
  "message": "Evaluating 3 policies...",
  "evaluationId": "550e8400-e29b-41d4-a716-446655440000",
  "startedAt": "2024-01-15T10:30:00Z",
  "completedAt": "2024-01-15T10:31:00Z"
}

Path Parameters

projectId
string<uuid>
required
scanId
string<uuid>
required

Response

200 - application/json

Evaluation status for the scan

hasEvaluation
boolean
required

Whether an evaluation exists for this scan

Example:

true

status
enum<string>
required

Current status of the evaluation

Available options:
PENDING,
IN_PROGRESS,
COMPLETED,
FAILED,
NOT_STARTED
Example:

"COMPLETED"

progress
number
required

Progress percentage (0-100)

Example:

75

message
string
required

Status message or error details

Example:

"Evaluating 3 policies..."

evaluationId
string

Evaluation ID (if exists)

Example:

"550e8400-e29b-41d4-a716-446655440000"

startedAt
string

When the evaluation started

Example:

"2024-01-15T10:30:00Z"

completedAt
string

When the evaluation completed (if done)

Example:

"2024-01-15T10:31:00Z"