lb_list_captures
Lists captures with optional filters. Useful for workflows like “show me recent failed captures to retry” or “list all session captures.”
Parameters
Section titled “Parameters”| Parameter | Type | Required | Description |
|---|---|---|---|
status | enum | No | Filter by capture status. One of pending, processing, done, failed, needs_review, skipped, dismissed, flagged |
content_type | string | No | Filter by content type (article, tweet, session, pdf, note, audio, video, image, document) |
source | string | No | Filter by capture source (mcp, cli, extension, web, desktop, api, agent) |
page | number | No | 1-indexed page number. Default 1, minimum 1 |
per_page | number | No | Page size. Default 20, minimum 1, maximum 50 |
Response
Section titled “Response”{ "data": [ /* CaptureResponse[] */ ], "total": 0, "page": 1, "per_page": 20}Usage notes
Section titled “Usage notes”per_pagemax is 50 (vs 100 forlb_list_nodes) because capture rows carry heavier metadata (blob references, processing state).- For the status of a single capture, use
lb_get_capture_status. - Captures with status
flaggedhave been held by the prompt-injection detector — review before retrying.