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.
A finding (cbtask_...) is an issue raised against a vendor or an assessment. This API exists for GRC sync and external visibility: pull findings into your GRC tool, push status changes back.
Findings are internally modeled as “tasks”, so finding IDs use the
cbtask_ prefix. A cbtask_... value is a finding ID.
None of these honor
Idempotency-Key.
List findings
GET
GET /v1/findingsQuery parameters
string
Filter to findings on a vendor (
cbvndr_...).string
Filter to findings on an assessment (
cbqsrw_...).integer
Page size. Default
50, range 1–200.integer
Page offset. Default
0.Example request
cURL
Example response
Finding object
string
Finding ID (
cbtask_...).string | null
Human-readable index (e.g.
F-142), if assigned.string | null
Vendor the finding is on, if any.
string | null
Assessment the finding is on, if any.
string | null
Status record ID (
cbst_...).integer | null
Unix timestamp (seconds), if set.
boolean
true if archived.integer
Unix timestamp (seconds).
integer
Unix timestamp (seconds).
total (full filtered count), limit, and offset — see pagination.
Create a finding
POST
POST /v1/findings201 Created. Exactly one of vendor_id or assessment_id must be provided — supplying neither or both is rejected with 422 (“Exactly one of vendor_id or assessment_id must be provided.”).
Request body
string
required
Finding title.
string
Finding detail / description.
string
Vendor the finding is raised against (
cbvndr_...). Provide this or assessment_id, not both.string
Assessment the finding is raised against (
cbqsrw_...). Provide this or vendor_id, not both.string
Initial status record ID (
cbst_...).integer
Unix timestamp (seconds).
Example request
cURL
Error responses
Retrieve a finding
GET
GET /v1/findings/{finding_id}cURL
Update / status-sync a finding
PATCH
PATCH /v1/findings/{finding_id}Request body
string
New status record ID (
cbst_...).integer
New due date (Unix seconds).
boolean
Archive (
true) or restore (false) the finding.Example request
cURL