Unknowns API Reference

FieldValue
Source specunknowns/openapi/v1.json
OpenAPI version3.1.1
API version1.0.0
Operations27
Path filterAll paths

Operations

GET /api/grey-queue

List grey queue entries with pagination

unknowns.grey_queue.list_description

PropertyValue
Operation IDListGreyQueueEntries
TagsGreyQueue
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
reasonqueryno
skipqueryno
statusqueryno
takequeryno

Responses:

StatusDescriptionContent types
200OKapplication/json

POST /api/grey-queue

Enqueue a new grey queue entry

unknowns.grey_queue.enqueue_description

PropertyValue
Operation IDEnqueueGreyQueueEntry
TagsGreyQueue
AuthNot declared
Request bodyapplication/json

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes

Responses:

StatusDescriptionContent types
201Createdapplication/json

GET /api/grey-queue/by-unknown/{unknownId}

Get grey queue entry by unknown ID

unknowns.grey_queue.get_by_unknown_description

PropertyValue
Operation IDGetGreyQueueByUnknownId
TagsGreyQueue
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
unknownIdpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
404Not Found-

POST /api/grey-queue/expire

Expire old entries

unknowns.grey_queue.expire_description

PropertyValue
Operation IDExpireGreyQueueEntries
TagsGreyQueue
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes

Responses:

StatusDescriptionContent types
200OKapplication/json

GET /api/grey-queue/ready

Get entries ready for processing

unknowns.grey_queue.ready_description

PropertyValue
Operation IDGetReadyForProcessing
TagsGreyQueue
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
limitqueryno

Responses:

StatusDescriptionContent types
200OKapplication/json

GET /api/grey-queue/summary

Get grey queue summary statistics

unknowns.grey_queue.summary_description

PropertyValue
Operation IDGetGreyQueueSummary
TagsGreyQueue
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes

Responses:

StatusDescriptionContent types
200OKapplication/json

GET /api/grey-queue/triggers/cve/{cveId}

Get entries triggered by CVE update

unknowns.grey_queue.get_by_cve_description

PropertyValue
Operation IDGetByCveTrigger
TagsGreyQueue
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
cveIdpathyes
limitqueryno

Responses:

StatusDescriptionContent types
200OKapplication/json

GET /api/grey-queue/triggers/feed/{feedId}

Get entries triggered by feed update

unknowns.grey_queue.get_by_feed_description

PropertyValue
Operation IDGetByFeedTrigger
TagsGreyQueue
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
feedIdpathyes
limitqueryno
versionqueryno

Responses:

StatusDescriptionContent types
200OKapplication/json

GET /api/grey-queue/triggers/tool/{toolId}

Get entries triggered by tool update

unknowns.grey_queue.get_by_tool_description

PropertyValue
Operation IDGetByToolTrigger
TagsGreyQueue
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
toolIdpathyes
limitqueryno
versionqueryno

Responses:

StatusDescriptionContent types
200OKapplication/json

GET /api/grey-queue/{id}

Get grey queue entry by ID

unknowns.grey_queue.get_by_id_description

PropertyValue
Operation IDGetGreyQueueEntry
TagsGreyQueue
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
idpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
404Not Found-

POST /api/grey-queue/{id}/assign

Assign entry for review

unknowns.grey_queue.assign_description

PropertyValue
Operation IDAssignGreyQueueEntry
TagsGreyQueue
AuthNot declared
Request bodyapplication/json

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
idpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
400Bad Requestapplication/json
404Not Found-

POST /api/grey-queue/{id}/dismiss

Dismiss a grey queue entry

unknowns.grey_queue.dismiss_description

PropertyValue
Operation IDDismissGreyQueueEntry
TagsGreyQueue
AuthNot declared
Request bodyapplication/json

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
idpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
404Not Found-

POST /api/grey-queue/{id}/escalate

Escalate entry to security team

unknowns.grey_queue.escalate_description

PropertyValue
Operation IDEscalateGreyQueueEntry
TagsGreyQueue
AuthNot declared
Request bodyapplication/json

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
idpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
400Bad Requestapplication/json
404Not Found-

POST /api/grey-queue/{id}/process

Mark entry as processing

unknowns.grey_queue.process_description

PropertyValue
Operation IDStartGreyQueueProcessing
TagsGreyQueue
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
idpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
404Not Found-

POST /api/grey-queue/{id}/reject

Reject a grey queue entry

unknowns.grey_queue.reject_description

PropertyValue
Operation IDRejectGreyQueueEntry
TagsGreyQueue
AuthNot declared
Request bodyapplication/json

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
idpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
400Bad Requestapplication/json
404Not Found-

POST /api/grey-queue/{id}/reopen

Reopen a closed entry

unknowns.grey_queue.reopen_description

PropertyValue
Operation IDReopenGreyQueueEntry
TagsGreyQueue
AuthNot declared
Request bodyapplication/json

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
idpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
400Bad Requestapplication/json
404Not Found-

POST /api/grey-queue/{id}/resolve

Resolve a grey queue entry

unknowns.grey_queue.resolve_description

PropertyValue
Operation IDResolveGreyQueueEntry
TagsGreyQueue
AuthNot declared
Request bodyapplication/json

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
idpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
404Not Found-

POST /api/grey-queue/{id}/result

Record processing result

unknowns.grey_queue.record_result_description

PropertyValue
Operation IDRecordGreyQueueResult
TagsGreyQueue
AuthNot declared
Request bodyapplication/json

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
idpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
404Not Found-

GET /api/grey-queue/{id}/transitions

Get valid state transitions

unknowns.grey_queue.transitions_description

PropertyValue
Operation IDGetValidTransitions
TagsGreyQueue
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
idpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
404Not Found-

GET /api/unknowns

List unknowns with pagination

unknowns.unknown.list_description

PropertyValue
Operation IDListUnknowns
TagsUnknowns
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
asOfqueryno
kindqueryno
severityqueryno
skipqueryno
takequeryno

Responses:

StatusDescriptionContent types
200OKapplication/json

GET /api/unknowns/high-confidence

Get unknowns with high-confidence hints

unknowns.unknown.get_high_confidence_description

PropertyValue
Operation IDGetHighConfidenceHints
TagsUnknowns
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
limitqueryno
minConfidencequeryno

Responses:

StatusDescriptionContent types
200OKapplication/json

GET /api/unknowns/hot-queue

Get HOT unknowns for immediate processing

unknowns.unknown.get_hot_queue_description

PropertyValue
Operation IDGetHotQueue
TagsUnknowns
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
limitqueryno

Responses:

StatusDescriptionContent types
200OKapplication/json

GET /api/unknowns/summary

Get unknowns summary statistics

unknowns.unknown.summary_description

PropertyValue
Operation IDGetUnknownsSummary
TagsUnknowns
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes

Responses:

StatusDescriptionContent types
200OKapplication/json

GET /api/unknowns/triage/{band}

Get unknowns by triage band

unknowns.unknown.get_by_triage_band_description

PropertyValue
Operation IDGetUnknownsByTriageBand
TagsUnknowns
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
bandpathyes
limitqueryno
offsetqueryno

Responses:

StatusDescriptionContent types
200OKapplication/json

GET /api/unknowns/{id}

Get unknown by ID

unknowns.unknown.get_by_id_description

PropertyValue
Operation IDGetUnknownById
TagsUnknowns
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
idpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
404Not Found-

GET /api/unknowns/{id}/hints

Get provenance hints for unknown

unknowns.unknown.get_hints_description

PropertyValue
Operation IDGetUnknownHints
TagsUnknowns
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
idpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
404Not Found-

GET /api/unknowns/{id}/history

Get bitemporal history for unknown

unknowns.unknown.get_history_description

PropertyValue
Operation IDGetUnknownHistory
TagsUnknowns
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
X-Tenant-Idheaderyes
idpathyes
fromqueryno
toqueryno

Responses:

StatusDescriptionContent types
200OKapplication/json
404Not Found-