For AI agents: a documentation index is available at https://docs.coverbase.com/llms.txt — this page is also available in markdown by appending .md to the URL.
Radar is Coverbase’s continuous third-party monitoring surface. Two object types are exposed here:
- A radar event (
cbrevent_...) groups source data (news, advisories, breach disclosures) about something that happened to one or more vendors. - A radar alert (
cbrdrres_...) is produced when a Radar detector flags a piece of source data as relevant to a vendor. Alerts are what you triage — dismiss the noise, or escalate the signal into a reassessment.
None of these honor
Idempotency-Key.
Create a radar event
POST
POST /v1/radar/events201 Created. Use this to seed an event into Radar without waiting for a source feed to pick up the underlying article — useful for recording out-of-band incidents and for exercising your detectors against a known event. Supplied vendors are linked to the event as primary-impacted.
Request body
string
required
Short event name.
string
required
Event summary / description.
string
required
Primary impact category. Case-sensitive; one of
Infosec, Financial, Operational, Legal, Compliance, Reputational, Contractual, ESG, Corporate, Geopolitical & External, Inapplicable, Other.string[]
Additional impact categories.
string[]
Vendors directly impacted (
cbvndr_...). Each is linked as primary-impacted. Vendors that cannot be resolved are skipped silently.string[]
Risk domains to associate with the event.
string
URL of the underlying article / report.
string
Name of the source.
integer
When the event occurred (Unix seconds). Defaults to now when omitted.
Example request
cURL
Radar event object
string
Radar event ID (
cbrevent_...).string | null
Event name.
string
Event summary.
string
Primary impact category.
string[]
Additional impact categories.
integer | null
When the event occurred (Unix seconds).
boolean
true if archived.integer
Unix timestamp (seconds).
integer
Unix timestamp (seconds).
List radar events
GET
GET /v1/radar/eventsQuery parameters
string
Filter by primary impact category.
boolean
Include archived events. Default
false.integer
Page size. Default
50, range 1–200.integer
Page offset. Default
0.total, limit, and offset — see pagination.
Retrieve a radar event
GET
GET /v1/radar/events/{event_id}404 radar_event_not_found.
List radar alerts
GET
GET /v1/radar/alertsQuery parameters
string
Filter to alerts on a vendor (
cbvndr_...).string[]
Filter by severity. Repeat the param for multiple values:
severity=high&severity=critical.boolean
Dismissal filter. Omit to hide dismissed alerts (default);
true for only dismissed; false for only active.boolean
Include archived alerts. Default
false.integer
Page size. Default
50, range 1–200.integer
Page offset. Default
0.Example response
Radar alert object
string
Radar alert ID (
cbrdrres_...).string
Vendor the alert is on (
cbvndr_...).string
Detector that produced the alert (
cbrdet_...).string
Radar source (
cbrsrc_...).string
Underlying source data item (
cbrdata_...).string | null
Radar event the alert’s data belongs to (
cbrevent_...), if any.string
Alert summary.
string
Severity (
informational, low, medium, high).string
Detector confidence (
low, medium, high).boolean
true for a triggered alert.boolean
true if dismissed.string | null
Reason recorded at dismissal, if any.
integer | null
When dismissed (Unix seconds).
boolean
true if archived.integer
Unix timestamp (seconds).
integer
Unix timestamp (seconds).
Retrieve a radar alert
GET
GET /v1/radar/alerts/{alert_id}404 alert_not_found.
Dismiss a radar alert
POST
POST /v1/radar/alerts/{alert_id}/dismissRequest body
string
Optional dismissal reason. Surfaced in the UI and, when
suppress_similar is set, fed into the detector’s learning context.boolean
When
true, the alert is also recorded as a negative example on its detector so future runs suppress similar alerts. Default false.Example request
cURL
Restore a dismissed alert
POST
POST /v1/radar/alerts/{alert_id}/undismiss404 alert_not_found.
Related
- Reassessments API — escalate an alert/event into a batch of vendor reassessments.
- Webhooks — subscribe to
RadarEvent.*andRadarDetectorResult.*events.