Skip to main content
GET
/
sentinel
/
jobs
/
{guid}
Get Sentinel job status and report
curl --request GET \
  --url https://lens-api.tic.io/sentinel/jobs/{guid} \
  --header 'x-api-key: <api-key>'
{
  "report": {
    "status": "<string>",
    "stage": "<string>",
    "progress": 123,
    "filename": "<string>",
    "createdAt": "<string>",
    "completedAt": "<string>",
    "error": "<string>",
    "report": {
      "format": "<string>",
      "contentType": "<string>",
      "imageWidth": 123,
      "imageHeight": 123,
      "metadata": {
        "device": {
          "make": "<string>",
          "model": "<string>",
          "software": "<string>",
          "lens": "<string>",
          "serial": "<string>",
          "focalLength": "<string>",
          "aperture": "<string>",
          "iso": "<string>",
          "exposure": "<string>",
          "flash": "<string>",
          "fileSource": "<string>",
          "sceneType": "<string>",
          "orientation": "<string>",
          "colorSpace": "<string>",
          "dpi": "<string>"
        },
        "gps": {
          "latitude": 123,
          "longitude": 123,
          "altitude": "<string>",
          "timestamp": "<string>",
          "datum": "<string>",
          "direction": "<string>",
          "positionRaw": "<string>"
        },
        "timestamps": [
          {
            "field": "<string>",
            "value": "<string>"
          }
        ],
        "tags": [
          {
            "group": "<string>",
            "tag": "<string>",
            "value": "<string>"
          }
        ],
        "pdf": {
          "creator": "<string>",
          "producer": "<string>",
          "author": "<string>",
          "title": "<string>",
          "subject": "<string>",
          "keywords": "<string>",
          "createDate": "<string>",
          "modifyDate": "<string>",
          "pageCount": 123,
          "pagesRendered": 123,
          "embeddedImages": 123,
          "pdfVersion": "<string>",
          "hasIncrementalSaves": true
        }
      },
      "verdict": {
        "riskScore": 123,
        "riskLevel": "<string>",
        "summary": "<string>",
        "confidence": 123,
        "corroboratingStages": 123,
        "vlmManipulationProbability": 123,
        "vlmAssessmentConfidence": 123
      },
      "keyFindings": [
        {
          "title": "<string>",
          "description": "<string>",
          "severity": "<string>",
          "confidence": 123,
          "sources": [
            "<string>"
          ],
          "region": {
            "x": 123,
            "y": 123,
            "width": 123,
            "height": 123,
            "points": [
              [
                123
              ]
            ]
          },
          "vlmConfirmed": true
        }
      ],
      "findings": [
        {
          "source": "<string>",
          "code": "<string>",
          "description": "<string>",
          "severity": "<string>",
          "confidence": 123,
          "region": {
            "x": 123,
            "y": 123,
            "width": 123,
            "height": 123,
            "points": [
              [
                123
              ]
            ]
          }
        }
      ],
      "riskScore": 123,
      "riskLevel": "<string>",
      "explanation": {
        "summary": "<string>",
        "visualReview": "<string>",
        "categories": [
          {
            "name": "<string>",
            "findingCount": 123,
            "maxSeverity": "<string>",
            "explanation": "<string>",
            "findingCodes": [
              "<string>"
            ]
          }
        ],
        "crossCorroboration": "<string>",
        "antiForensicsWarning": "<string>"
      },
      "annotations": {},
      "vlmStagesCompleted": [
        123
      ]
    },
    "annotations": {},
    "webhook": {
      "url": "<string>",
      "status": "<string>",
      "event": "<string>",
      "attemptCount": 123,
      "maxAttempts": 123,
      "nextRetryAt": "<string>",
      "lastAttemptAt": "<string>",
      "lastStatusCode": 123,
      "lastError": "<string>",
      "createdAt": "<string>",
      "completedAt": "<string>"
    }
  },
  "language": "<string>",
  "webhook": {
    "url": "<string>",
    "status": "<string>",
    "event": "<string>",
    "attemptCount": 123,
    "maxAttempts": 123,
    "nextRetryAt": "<string>",
    "lastAttemptAt": "<string>",
    "lastStatusCode": 123,
    "lastError": "<string>",
    "createdAt": "<string>",
    "completedAt": "<string>"
  },
  "sentinelJobGuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "filename": "<string>",
  "status": "<string>",
  "stage": "<string>",
  "progress": 123,
  "pageCount": 123,
  "riskScore": 123,
  "riskLevel": "<string>",
  "verdictSummary": "<string>",
  "errorMessage": "<string>",
  "fileSizeBytes": 123,
  "createdAtUtc": "2023-11-07T05:31:56Z",
  "completedAtUtc": "2023-11-07T05:31:56Z"
}

Authorizations

x-api-key
string
header
required

Path Parameters

guid
string<uuid>
required

SentinelJobGuid returned from /analyze

Response

Job details (Report populated once completed)

report
object
language
null | string
webhook
object
sentinelJobGuid
string<uuid>
filename
null | string
status
null | string
stage
null | string
progress
number<double>
pageCount
null | integer<int32>
riskScore
null | number<double>
riskLevel
null | string
verdictSummary
null | string
errorMessage
null | string
fileSizeBytes
null | integer<int64>
createdAtUtc
string<date-time>
completedAtUtc
null | string<date-time>