Skip to main content
POST
Record collector coverage for an entity/platform scope

Body

application/json
entity_id
string
required
Required string length: 1 - 100
platform
enum<string>
required
Available options:
reddit,
youtube,
tiktok,
twitter,
instagram,
linkedin,
hackernews,
producthunt,
github,
threads,
web,
granola,
slack,
agent,
claude_code,
codex
coverage_state
string
required

Whether the collector proved full coverage for the declared scope/window.

Pattern: ^(exhaustive|sampled|bounded|blocked|unknown)$
collector
string
default:unknown
Maximum string length: 200
collection_scope
string
default:unknown
Maximum string length: 200
run_id
string | null
Maximum string length: 200
query
string | null
Maximum string length: 5000
started_at
string | null
finished_at
string | null
targets
CoverageTarget · object[]
Maximum array length: 200
totals
Totals · object
notes
string | null
Maximum string length: 5000

Response

Successful Response

status
string
required
entity_id
string
required
run_id
string
required
coverage_state
string
required
targets_recorded
integer
required